Slope Testing for Activity Diagrams and Safety Critical Software
نویسندگان
چکیده
Formal system modeling and rigorous validation techniques have become a corner stone in the development practice for safety critical systems. It is characteristic for model-based approaches that the relationship between the model and its implementation needs to be monitored and ultimately brought to conformance. To bridge the gap between model and implementation, the current paper proposes a new methodology called slope testing where we concretize an abstract test suite covering the model to obtain a corresponding concrete test suite on the implementation. In this way, our method is able to systematically expose the potential deficiencies in the mapping between model and code. Motivated by the avionic certification standard DO-178B, we introduce slope testing in a prototypical process which is based upon UML activity diagrams and ANSI-C as the respective modeling and implementation languages. Our implementation makes use of the test case generator FShell which automatically generates the required test suites for activity diagrams and source code.
منابع مشابه
Design for a testing model of a communication subsystem for a safety-critical control system
This monograph focuses on a proposal for a testing model in safety critical systems. Due to the large scope of these systems we have focused on the system testing and we have included requirements for testing the communication subsystem. After establishing the theoretical background for testing, we have analysed the issues of safety critical systems. In this analysis we have also focused on ind...
متن کاملUsing Logic Coverage to Improve Testing Function Block Diagrams
In model-driven development, testers are often focusing on functional model-level testing, enabling verification of design models against their specifications. In addition, in safety-critical software development, testers are required to show that tests cover the structure of the implementation. Testing cost and time savings could be achieved if the process of deriving test cases for logic cove...
متن کاملDetermination of Slope Safety Factor with Analytical Solution and Searching Critical Slip Surface with Genetic-Traversal Random Method
In the current practice, to determine the safety factor of a slope with two-dimensional circular potential failure surface, one of the searching methods for the critical slip surface is Genetic Algorithm (GA), while the method to calculate the slope safety factor is Fellenius' slices method. However GA needs to be validated with more numeric tests, while Fellenius' slices method is just an appr...
متن کاملApplying Genetic Algorithm for Prioritization of Test Case Scenarios Derived from UML Diagrams
Software testing involves identifying the test cases which discover errors in the program. However, exhaustive testing of software is very time consuming. In this paper, a technique is proposed to prioritize test case scenarios by identifying the critical path clusters using genetic algorithm. The test case scenarios are derived from the UML activity diagram and state chart diagram. The testing...
متن کاملEvaluation of slope stability in static and pseudo-static earth dam using software Gio Studio and Plaxis (Case Study dam Kaboodval)
The seepage and slope stability are very important and necessary in the dam dirt are, therefore, in this context, numerous applications to predict and calculate the rate of leakage has been prepared that than the experimental time and cost savings for the analysis of liquids before construction of earth dams need. In this study, safety factors for slope stability software Kaboodwal plaxis two-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009